package com.ruoyi.system.domain.chongyuhui;

import java.io.Serializable;
import java.util.Date;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * (TbOrder)实体类
 *
 * @author makejava
 * @since 2024-05-29 23:07:22
 */
@Data
public class TbOrderEntity extends BaseEntity implements Serializable {
    private static final long serialVersionUID = -98039948542724673L;

    private Long id;

    /**
     * 0 待接单 1 进行中 2 已完成 3 已取消
     */
    private Integer status;
    /**
     * 最早接时间
     */
    private Date pickUpEarlyTime;
    /**
     * 最晚接时间
     */
    private Date pickUpFinalTime;
    /**
     * 订单备注
     */
    private String remark;
    /**
     * 订单费用
     */
    private Double orderFee;
    /**
     * 用户实付
     */
    private Double userPay;
    /**
     * 司机应得
     */
    private Double driverGet;

    /**
     * 发起人id
     */
    private Long userId;
    /**
     * 司机接单时间
     */
    private Date pickUpTime;
    /**
     * 接单司机id
     */
    private Long driverId;
    /**
     * 司机送达时间
     */
    private Date finishTime;
    /**
     * 订单取消时间
     */
    private Date cancelTime;
    /**
     * 当时的地址信息
     */
    private String addressInfo;
    /**
     * 当时的宠物信息
     */
    private String petInfo;
    /**
     * 车程（公里）
     */
    private Double distance;
    /**
     * 用时（小时）
     */
    private Double duration;


}

